﻿body{
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	margin: 0px;
}
html, body, div, span, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, code, del, dfn, em, img, q, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td{
	border:0 none;
	list-style-position: outside;
	list-style-image: none;
	list-style-type: none;
	margin: 0px;
	padding: 0px;
}
.head_bg
{
	width:980px;
	margin-left:auto;
	margin-right:auto;	
}
.iNoticeWrap_nav  {
	width: 980px;
	margin-right: auto;
	margin-left: auto;
	height: 35px;
}
.footer {
	width: 980px;
	margin-right: auto;
	margin-left: auto;
	position: relative;
	height: 220px;
	font-size: 12px;
	overflow: hidden;
	clear: both;
}
#widwidgets_body {
	background-attachment: scroll;
	background-color: #F0F0F0;
	background-image: url(../img/themes/loading.gif);
	background-repeat: no-repeat;
	background-position: center center;
	height: 450px;
	width: 980px;
	overflow: hidden;
	position: relative;
	margin-right: auto;
	margin-left: auto;
	margin-top: 10px;
}
#widwidgets_img {
	overflow: hidden;
	position: absolute;
	z-index: 1;
	left: 0px;
	top: 0px;
}
#widwidgets_body .imgout {
	height: 450px;
	width: 980px;
}
#widwidgets_img a {
	background-attachment: scroll;
	background-color: transparent;
	background-image: url(../img/themes/loading.gif);
	background-repeat: no-repeat;
	background-position: center center;
	margin: 0px;
	padding: 0px;
	float: left;
	overflow: hidden;
}
#widwidgets_btn {
	white-space: nowrap;
	height: 35px;
	width: 978px;
	overflow: hidden;
	position: absolute;
	z-index: 99;
	left: 1px;
	top: 414px;
}
#widwidgets_btn li {
	background-attachment: scroll;
	background-color: #000;
	background-image: none;
	background-repeat: repeat;
	background-position: 0px 0px;
	float: left;
	height: 35px;
	cursor: pointer;
	opacity:0.5;
}
#widwidgets_btn ul {
	white-space: nowrap;
	position: absolute;
	left: 0px;
	top: 0px;
}
#widwidgets_btn a.acurr {
	background-attachment: scroll;
	background-color: transparent;
	background-image: url(../img/themes/type0.gif);
	background-repeat: no-repeat;
	background-position: center bottom;
	color: #FFF;
}
#widwidgets_btn .licurr {
	background-attachment: scroll;
	background-color: #000;
	background-image: none;
	background-repeat: repeat;
	background-position: 0px 0px;
	opacity:0.75;
}

#widwidgets_btn a {
	color: #E3E3E3;
	text-align: center;
	float: left;
	height: 35px;
	cursor: pointer;
}
#widwidgets_btn a em {
	line-height: 32px;
	height: 21px;
	margin-top: 0px;
	margin-right: 8px;
	margin-bottom: 0px;
	margin-left: 8px;
	overflow: hidden;
}
#widwidgets_loading {
	background-attachment: scroll;
	background-color: #FFF;
	background-image: none;
	background-repeat: repeat;
	background-position: 0px 0px;
	border: 1px solid #999;
	display: none;
	padding: 1px;
	height: 4px;
	overflow: hidden;
	position: absolute;
	z-index: 99;
}
#widwidgets_loadingbar {
	background-attachment: scroll;
	background-color: #00CC00;
	background-image: none;
	background-repeat: repeat;
	background-position: 0px 0px;
	height: 4px;
	width: 0px;
}
.clearfloat {
	font-size: 1px;
	line-height: 0px;
	clear: both;
	height: 0px;
}

div.mdomain {
	float: left;
	height: 470px;
	width: 234px;
	margin-right: 11px;
	overflow: hidden;
	position: relative;
}

div.mdomain .topCon01 {
	background-attachment: scroll;
	background-color: transparent;
	background-image: url(../img/themes/html_umisky.jpg);
	background-repeat: no-repeat;
	background-position: 0px 0px;
}
div.mdomain .topCon {
	padding: 0px;
	height: 371px;
	width: 234px;
	margin-top: 1px;
	left: 0px;
}
div.mdomain .htmlConb {
	background-attachment: scroll;
	background-image: none;
	background-repeat: repeat;
	background-position: 0px 0px;
	color: #FFF;
	display: none;
	padding: 0px;
	width: 234px;
	opacity:0.2;
	overflow: hidden;
	position: absolute;
	z-index: 2;
	left: 0px;
	top: 55px;
	height: 371px;
}
div.mdomain .htmlCon {
	color: #FFF;
	bottom: 40px;
	display: none;
	padding: 0px;
	overflow: hidden;
	position: absolute;
	z-index: 3;
	left: 0px;
}
div.mdomain .htmlCon ul {
	background-attachment: scroll;
	background-color: transparent;
	background-image: url(../img/themes/htmlCon_bg.png);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	height: 347px;
	padding-top: 20px;
	overflow: hidden;
}
div.mdomain .htmlCon ul li {
	height: 25px;
	margin-top: 9px;
}
div.mdomain .htmlCon ul li span.p1 {
	background-attachment: scroll;
	background-color: transparent;
	background-image: url(../img/themes/htmlCon_li_bg.png);
	background-repeat: repeat-x;
	background-position: 0px 0px;
	line-height: 25px;
	margin: 0px;
	padding-top: 4px;
	padding-right: 0px;
	padding-bottom: 5px;
	padding-left: 5px;
}
div.mdomain .htmlCon ul a:hover span.p1 {
	text-decoration: underline;
}
div.mdomain .htmlCon ul li span.p2 {
	background-attachment: scroll;
	background-color: transparent;
	background-image: url(../img/themes/htmlCon_li_bg.png);
	background-repeat: repeat;
	background-position: 0px -25px;
	margin: 0px;
	padding-top: 4px;
	padding-right: 2px;
	padding-bottom: 5px;
	padding-left: 0px;
}
div.mdomain .htmlCon ul a {
	font-size: 12px;
	text-align: left;
	margin: 0px;
	padding: 0px;
}
div.mdomain .htmlCon ul a:hover {
	color: #FC0D68;
	text-decoration: none;
}
div.mdomain .htmlCon a {
	color: #FFF;
	text-indent: 3px;
	display: block;
}
div.mdomain  h2{
	font-family: "微软雅黑";
	font-size: 10px;
	line-height: 30px;
	font-weight: normal;
	color: #323232;
}
div.mdomain h2 b {
	font-family: "宋体";
	font-size: 12px;
	font-style: normal;
	font-weight: normal;
}
div.mdomain h2 a {
	color: #FC0D68;
	margin-left: 5px;
}

.a  {
	text-decoration: none;
	color: #6f6f6f;
	border:0;
}

a:hover{
	color:#fc0d68;
	text-decoration:underline;
}

.img  {
	width: 234px;
	margin-bottom: 2px;
}
.img img{
	border:0;
}
.div_img{
	border:0;
}
.domain .titilediv {
	margin-top: 5px;
	margin-bottom: 10px;
	text-align: center;
}
.login {
	width: 500px;
	border: 1px solid #CCC;
	margin-bottom: 10px;
	height: 220px;
}
.registered {
	width: 700px;
	border: 1px solid #CCC;
	margin-bottom: 20px;
}

.login #div-margin { 
	text-align: center;
}

.registered #div-margin {
	margin-top: 20px;
	text-align: center;
	margin-bottom: 20px;
}

.login-count {
	width: 600px;
	margin-right: auto;
	margin-left: auto;
}
.registered-count {
	width: 700px;
	margin-right: auto;
	margin-left: auto;
}


.setmap  {
	margin-top: 20px;
	margin-bottom: 20px;
	width: 980px;
	margin-right: auto;
	margin-left: auto;
}

/*三级dropdown弹出菜单*/
/*common styling*/
.menu{
	font-family::Arial, Helvetica, sans-serif;
	width:980px;
	margin-right: auto;
	margin-left: auto;
	margin-top: 0px;
	margin-bottom: 0px;
	clear: both;
}
#top-middle #logo a:link {
	text-decoration: none;
}
#top-middle #logo a:visited {
	text-decoration: none;
}
#menudiv
{
	overflow:hidden;
}
#menudiv .menu ul li a, .menu ul li a:visited{
	text-decoration:none;
	padding-right: 2px;
	margin-top: 0px;
	margin-right: 6px;
	margin-bottom: 0px;
	margin-left: 6px;
	line-height: 35px;
	font-size: 14px;
	font-weight: bold;
	text-align: center;
	display: block;
	overflow:hidden;
	color: #000;
}
#menudiv .menu ul{
	padding:0;
	list-style-type:none;
	margin: 0;
}
#menudiv .menu ul li{
	float: left;
	width: 80px;
	background-repeat: no-repeat;
	background-position: left -256px;
	position: relative;
	color: #f00;
	background-image: url(../img/themes/icon.gif);
}
#menudiv .menu ul #li{
	background-image: none;
}
#menudiv .menu ul li ul{
	display: none;
	position: absolute;
}
#menudiv .menu ul li ul li{
	float: left;
	width: 100px;
	position: relative;
	color: #f00;
	background-image: none;
}
/*specific to non IE browsers*/
#menudiv .menu ul li:hover a{
	text-decoration: underline;
	width: 70px;
	color: #f00;
	display: block;
	background-color: #FFF;
}
#menudiv .menu ul li:hover ul{
	display:block;
	position:absolute;
	width: 105px;
}
#menudiv .menu ul li:hover ul li a.hide{
	background-image: none;

}
#menudiv .menu ul li:hover ul li ul{
	display:none;
}
#menudiv .menu ul li:hover ul li a{
	display:block;
	color:#000;
	text-decoration: none;
}
#menudiv .menu ul li:hover ul li a:hover{
	color:#FFF;
	background-color: #F00;
	text-decoration: underline;
}
#menudiv .menu ul li:hover ul li:hover ul{
	display:block;
	position:absolute;
	left: 72px;
	top: 0px;
}
#head
{
	overflow:hidden;	
}
#head #menudiv {
	background-image: url(../img/themes/top_head.gif);
	background-repeat: repeat-x;
	height: 36px;
	width: 980px;
	margin-left:auto;
	margin-right:auto;
	position: relative;
	z-index: 99;
	clear: both;
}

#iNoticeWrap {
	background-image: url(../img/themes/inotice_bg.gif);
	margin-top: 2px;
	width: 980px;
	margin-left:auto;
	margin-right:auto;
	height: 35px;
	padding-top: 7px;
	position: relative;
}
#footnav {
	/*border-top-style: solid;
	border-bottom-style: solid;
	border-top-width: 1px;
	border-bottom-width: 1px;
	border-top-color: #CCC;
	border-bottom-color: #CCC;
	margin-bottom: 30px;
	padding-top: 10px;
	padding-bottom: 10px;
	text-align: center;
	margin-top: 60px;*/
	-moz-border-bottom-colors: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    border-color: #EEEEEE -moz-use-text-color;
    border-style: solid none;
    border-width: 1px medium;
    color: #797979;
    line-height: 30px;
    text-align: center;
    width: 100%;
}
#copyright {
	text-align: center;
}
#support 
{
	margin-top:10px;
	text-align: center;
}

#mbox {
	width: 980px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	overflow:hidden;
}
#mbox_r {
	width: 970px;
	margin-right: 0px;
	margin-left: 0px;
	height: 43px;
	border: 1px solid #9e9e9e;
	position: relative;
	background-color: #F6F6F6;
	margin-top: 15px;
	margin-bottom: 15px;
}

#top
{
	font-size: 12px;
	width: 100%;
	overflow: hidden;
	margin: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	left: -19px;
	top: -1px;
}

.top_hr
{
	background-image:url(../img/themes/line.png); 
	background-repeat:no-repeat; 
	width:980px; 
	height:10px;
	margin-left:auto; 
	margin-right:auto;
}

#page {
	font-size: 12px;
	width: 100%;
	overflow: hidden;
	margin: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	left: -19px;
	top: -1px;
	width:980px;
	margin-left:auto;
	margin-right:auto;
	background-image:url(../img/themes/head_bg.gif);
	background-repeat:repeat-y;
	background-position:0 0;
	background-attachment:scroll;
}
#mtitle {
	width: 70px;
	height: 28px;
	position: absolute;
	margin-top: -7px;
	margin-right: 0;
	margin-bottom: 15px;
	margin-left: 0;
	padding-left: 10px;
}
#mhtml {
	left: 280px;
	top: 0px;
	position: absolute;
	line-height: 42px;
	font-size: 12px;
}
#mhtml a   {
	text-decoration: none;
	color: #000;
	margin:0 20px;
}
#mhtml a:hover {
	color: #F00;
	text-decoration: underline;
}

#h3   {
	background: url(../img/themes/mtitle_line.jpg) no-repeat right 0;
	width: 170px;
	margin-left: 85px;
	line-height: 20px;
	position: absolute;
	margin-top: 10px;
}
#mbox_r_img   {
	height: 41px;
	width: 115px;
	float: right;
	position: absolute;
	left: 820px;
}
#top_nav {
	height: 30px;
	line-height: 20px;
	background-image: url(../img/themes/title.gif);
	background-repeat: repeat;
	background-attachment:scroll;
}
#AdvBanner {
	text-align: center;
}

#site_nav{
	height: 22px;
	width: 980px;
	margin-right: auto;
	margin-left: auto;
	position: relative;
	padding-top: 2px;
}
#site_nav .active-menu {
	position: relative;
	margin-top: 2px;
}
#site_nav .active-menu-hd {
	display: block;
	height: 20px;
	cursor: pointer;
	margin-top: 1px;
	margin: 1px 1px 0;
	padding-right: 22px;
	padding-bottom: 0px;
	padding-left: 10px;
	position: relative;
	z-index: 10002;
}
#site_nav .active-menu:hover .active-menu-hd  {
	background:none repeat scroll 0 0 white;
	border-color:#BFBFBF;
	border-right:1px solid #BFBFBF;
	border-style:solid solid none;
	border-width:1px;
	margin:0;
}
#site_nav .active-menu:hover .active-menu-hd b {
	-moz-transform:rotate(180deg);
	-moz-transform-origin:50% 30%;
	border-color:#666 #FFF #FFF;
	top:5px;
}
#site_nav .myumi .active-menu-bd {
	height: 50px;
	width: 108px;
}
#site_nav .active-menu-bd {
	background:none repeat scroll 0 0 #FFF;
	border-color:#BFBFBF;
	border-right:1px solid #BFBFBF;
	border-style:solid;
	border-width:1px;
	display:none;
	position:absolute;
	right:0;
	top:21px;
	z-index:10001;
}
#site_nav .active-menu:hover .active-menu-bd{
	display:block;
}
#site_nav .active-menu-bd a:hover span {
	background-color: #FC0D68;
}
#site_nav .active-menu-bd a:hover {
	color: #FFF;
	text-decoration: none;
}
#site_nav .active-menu-bd a{
	background-attachment: scroll;
	background-color: transparent;
	background-image: url(../img/themes/icon.gif);
	background-repeat: no-repeat;
	background-position: 20px -210px;
	line-height: 22px;
	display:block;
	padding-left: 12px;
	text-align:center;
}
#site_nav .active-menu-hd b {
	-moz-transition:-webkit-transform 0.2s ease-in 0s;
	border-color:#666 #EEE #EEE;
	border-right:4px solid #EEE;
	border-style:solid;
	border-width:4px;
	font-size:0;
	height:0;
	line-height:0;
	position:absolute;
	top:7px;
	right:10px;
	width:0;
	margin-top:3px;
}
#site_nav .myumi .active-menu-hd {
	padding-top: 1px;
}
#site_nav .quick-menu {
	position: absolute;
	top: 0px;
	right: 0px;
	margin-top: 2px;
}
#site_nav .quick-menu li.last  {
	background-attachment: scroll;
	background-color: transparent;
	background-image: none;
	background-repeat: repeat;
	background-position: 0px 0px;
}
#site_nav .quick-menu li.last a  {
	background-attachment: scroll;
	background-color: transparent;
	background-image: url(../img/themes/icon.gif);
	background-repeat: no-repeat;
	background-position: left -72px;
	padding-left: 20px;
}
#site_nav .quick-menu li.buy {
	text-align: left;
}
#site_nav .quick-menu li.buy span {
	background-attachment: scroll;
	background-color: transparent;
	background-image: url(../img/themes/icon.gif);
	background-repeat: no-repeat;
	background-position: left -48px;
	padding-left: 20px;
}
#site_nav .quick-menu li.buy span b {
	background-attachment: scroll;
	background-color: transparent;
	background-image: url(../img/themes/icon.gif);
	background-repeat: no-repeat;
	background-position: left -236px;
	padding-left: 110px;
}
#site_nav .quick-menu li {
	background-attachment: scroll;
	background-image: url(../img/themes/mbg.png);
	background-repeat: no-repeat;
	background-position: right 6px;
	background-color: transparent;
	float: left;
	margin-left: -1px;
	padding-top: 2px;
	padding-right: 10px;
	padding-bottom: 0px;
	padding-left: 10px;
}
#site_nav .quick-menu .cart {
	padding-top: 1px;
	position: relative;
}
#site_nav .quick-menu .cart a {
	padding-left: 16px;
}
#site_nav .quick-menu .cart s {
	background-attachment: scroll;
	background-color: transparent;
	background-image: url(../img/themes/mbg.png);
	background-repeat: no-repeat;
	background-position: -83px -21px;
	height: 11px;
	width: 14px;
	position: absolute;
	left: 8px;
	top: 6px;
}
#site_nav .quick-menu li.myumi {
	width: 110px;
}
#site_nav .quick-menu li.menu-item {
	position: relative;
	padding: 0px;
}
#site_nav .login-info {
	float: left;
	padding-top: 1px;
	margin-top: 2px;
}
#site_nav .login-info li a{
	margin-right: 8px;
	margin-left: 8px;
}
#site_nav .login-info a:hover, ul.login-info li a {
	color: #FF0000;
}
#site_nav .login-info li {
	background-attachment: scroll;
	background-color: transparent;
	background-image: url(../img/themes/mbg.png);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	float: left;
}

a {
	color: #000;
	text-decoration: none;
}

#site_nav_left {
	float: left;
	width: 350px;
	text-align: left;
	height: 22px;
	line-height: 18px;
}

#widwidgets_style {
	width: 980px;
	margin-right: auto;
	margin-left: auto;
	padding-top: 5px;
}

#site_nav_right {
	float: right;
	width: 600px;
	height: 22px;
	text-align: right;
	line-height: 18px;
}
div.top-middle {
	width: 980px;
	height:120px;
	margin-right: auto;
	margin-left: auto;
	padding-top:10px;
	padding-bottom:20px;
	background:url(../img/themes/top_bg.png) repeat; 
}
div.logo {
	float: left;
	width: 315px;
	margin-left:3px;
	margin-right: 280px;
	height: 75px;
	padding-top:13px;
}
a img {
	border-top-width: medium;
	border-right-width: medium;
	border-bottom-width: medium;
	border-left-width: medium;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}
div.search {
	text-align: left;
	float: left;
	height: 60px;
	width: 380px;
	margin-top: 45px;
	margin-bottom: 10px;
	position: relative;
}
div.search form {
	text-align: left;
	height: 20px;
	width: 360px;
	position: relative;
}
div.search form span {
	line-height: 20px;
	float: left;
	height: 20px;
	margin-right: 5px;
}
div.search form input.keywords {
	background-attachment: scroll;
	background-color: transparent;
	background-image: url(../img/themes/icon.gif);
	background-repeat: no-repeat;
	background-position: 2px -94px;
	color: #666;
	width: 95px;
	margin-top: 1px;
	padding-left: 20px;
}
div.search form input.inputstyle {
	background-color: #FFF;
	border: 1px solid #999;
}
input, button {
	font-size: 12px;
	vertical-align: middle;
	margin: 0px;
}
div.search form input.btn_search {
	background-attachment: scroll;
	background-color: #DDD;
	background-image: none;
	background-repeat: repeat;
	background-position: 0px 0px;
	border-top-width: medium;
	border-right-width: medium;
	border-bottom-width: medium;
	border-left-width: medium;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	color: #333;
	position: absolute;
	cursor: poionter;
	height: 22px;
	width: 65px;
	top: 1px;
	right: 0px;
}

.SearchBar table td{
	padding:0 3px;
	vertical-align:middle;
}
.SearchBar .inputstyle{
	padding:0 2px;
}
.SearchBar .inputstyle {
	padding: 2px;
}

.inputstyle {
    -moz-border-bottom-colors: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    border-color: #777777 #CCCCCC #CCCCCC #777777;
    border-image: none;
    border-right: 1px solid #CCCCCC;
    border-style: solid;
    border-width: 1px;
    color: #666666;
    padding: 3px 5px;
}
div.search p {
	line-height: 30px;
	clear: both;
}
div.search p {
	line-height: 30px;
}
div.search p a {
	margin-right: 4px;
}


#logo {
	height: 88px;
	width: 315px;
	float: left;
}
#search {
	float: right;
	width: 360px;
	text-align: right;
}
#gg_t  {
	float: left;
	text-align: left;
	height: 14px;
	width: 65px;
	margin-top: 5px;
}

#scrollWrap {
	height: 16px;
	float: left;
	width: 500px;
	overflow: hidden;
	margin-top: 5px;
	position: relative;
}
#scrollWrap a {
	color: #F00;
	text-decoration: none;
}
#scrollWrap a:hover {
	text-decoration: underline;
	color: #F00;
}
ul, ol, li {
	list-style:none outside none;
}
table {
	border-collapse:collapse;
	border-spacing:0;
}
#SiteMaps td h3 a{
	background-attachment: scroll;
	background-color: transparent;
	background-image: url(../img/themes/arrs.gif);
	background-repeat: no-repeat;
	background-position: 0px -82px;
	color: #333;
	text-decoration: none;
	padding-top: 0;
	padding-right: 0;
	padding-bottom: 0;
	padding-left: 15px;
}
#SiteMaps td a {
	padding: 5px;
}
.colborder {
	margin-right: 25px;
	padding-right: 24px;
}
.list   {
	margin-top: 10px;
	margin-right: 0;
	margin-bottom: 10px;
	margin-left: 0;
}
.list li   {
	background-attachment: scroll;
	background-color: transparent;
	background-repeat: no-repeat;
	background-position: 0 8px;
	color: #666;
	display: block;
	line-height: 23px;
	padding-left: 15px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #EFEFEF;
	background-image: url(../img/themes/ra.gif);
}
.list li a {
	color: #000;
	text-decoration: none;
}
.list li a:hover {
	color: #FC0D68;
	text-decoration: underline;
}
ul ol li  {
	list-style-position: outside;
	list-style-image: none;
	list-style-type: none;
}.clearfix:after {
	content:".";
	display: block;
	clear: both;
	height: 0;
	visibility: hidden;
}
.clearfix {
	display: list-item;
}
div .linksWrap {
	margin-left: 20px;
}
div .linksWrap a {
	padding: 4px;
	text-decoration: none;
	color: #000;
}
div .linksWrap a:hover {
	background-attachment: scroll;
	background-color: #660033;
	background-repeat: repeat;
	background-position: 0px 0px;
	color: #FFF;
	text-decoration: none;
	background-image: none;
}

div .span-4 {
	line-height: 20px;
	width: 230px;
}
div.span-1, div.span-2, div.span-3, div.span-4, div.span-5, div.span-6, div.span-7, div.span-auto {
	float: left;
	margin-right: 10px;
}
div .linksWrap dd {
	line-height: 34px;
	display: block;
	height: 28px;
	width: 120px;
}
.intro {
	height: 42px;
}
.textcenter {
	text-align: center;
}
#site_nav .recommendArea a{
	color: #000;
	text-decoration: none;
}
#site_nav .recommendArea a:hover {
	color: #F00;
	text-decoration: underline;
}
ul ol li {
	list-style-position: outside;
	list-style-image: none;
	list-style-type: none;
}
.branddetail {
	border: 1px solid #CCC;
	margin-bottom: 10px;
	padding-top: 5px;
	padding-right: 0px;
	padding-bottom: 5px;
	padding-left: 0px;
}
div.branddetail table {
	cursor: pointer;
}
.branddetail .brandtitle td {
	vertical-align: middle;
}
div.bIntro_new {
	background-color: #FFF;
	display: none;
	height: 382px;
	width: 978px;
	margin-bottom: 5px;
	border: 1px solid #CCC;
	overflow: hidden;
}
div.bIntro_new .tog {
	display: none;
	height: 385px;
}

div.bIntro_new.tog2 {
	display: block;
	height: 385px;
}
.GoodsSelector {
	margin: 0 0 5px;
}
.GoodsSelector .num {
	font-size: 0.8em;
	color: #333;
	margin-left: 1px;
}

.GoodsSelector a {
	color: #3366CC;
	margin-top: 0px;
	margin-right: 20px;
	margin-bottom: 0px;
	margin-left: 0px;
}
.GoodsSelector a:hover {
	color: #FC0D68;
	text-decoration: underline;
}

.boxGray {
	background-attachment: scroll;
	background-color: #EFEFEF;
	background-image: none;
	background-repeat: repeat;
	background-position: 0px 0px;
	padding: 7px;
	border: 1px solid #e1e1e1;
}
.division {
	padding: 7px;
	margin-bottom: 7px;
	border: 1px solid #e1e1e1;
	background-attachment: scroll;
	background-color: #fff;
	background-image: none;
	background-repeat: repeat;
	background-position: 0px 0px;
}
.bbox {
	background-color: #EFEFEF;
}

.textright, td.textright, a.textright, span.textright, li.textright, div.textright, p.textright {
	text-align: right;
}
div.mcontent, div.cContent {
	text-align: left;
	clear: both;
	margin-top: 5px;
	position: relative;
}
div.mcontent .mtitle, div.cContent .mtitle {
	background-attachment: scroll;
	background-color: transparent;
	background-image: url(../img/themes/mcontent_bg.gif);
	background-repeat: repeat-x;
	background-position: 0px -5px;
	line-height: 36px;
	height: 36px;
	position: relative;
}
div.mcontent .mtitle h2, div.cContent .mtitle h2 {
	background-attachment: scroll;
	background-color: transparent;
	background-image: url(../img/themes/mcontent_bg.gif);
	background-repeat: repeat-x;
	background-position: 0px 28px;
	font-family: "微软雅黑", sans-serif;
	color: #FC0D68;
	font-size: 20px;
	text-indent: 10px;
	float: left;
	height: 30px;
	width: 190px;
	line-height: 25px;
}
div.mcontent .mtitle .mnav {
	line-height: 34px;
	float: right;
	width: 360px;
	margin-right: 100px;
}
div.mcontent .mtitle .imore {
	color: #666;
	float: right;
	margin-right: 20px;
}
div.mcontent .mtitle .imore a {
	color: #333;
}
div .mcontent .mtitle a:hover {
	color: #FC0D68;
}
div.productSYS {
	margin-top: 6px;
	overflow: hidden;
}
div.productSYS ul {
	clear: both;
	width: 100%;
	float: left;
	overflow: hidden;
}
div.productSYS li {
	font-size: 12px;
	float: left;
	height: 345px;
	width: 190px;
	margin-right: 5px;
	margin-bottom: 5px;
	overflow: hidden;
}
div.productSYS a {
	color: #797979;
}
div.productSYS li img {
	border: 1px solid #CCC;
	height: 282px;
	width: 188px;
}
div.productSYS li img:hover {
	border-top-color: #FC0D68;
	border-right-color: #FC0D68;
	border-bottom-color: #FC0D68;
	border-left-color: #FC0D68;
}
.productSYS h6, .productSYS h6 a {
	line-height: 16px;
	font-weight: normal;
	width: 190px;
	margin-top: 5px;
}
div.productSYS span.price1 {
	font-weight: bold;
	color: #FC0D68;
}
div.productSYS span.mktprice1 {
	color: #666;
	text-decoration: line-through;
}
div.left-main {
	float: left;
	width: 780px;
	margin-top: 5px;
	overflow: hidden;
}
.clear {
	border: 1px solid transparent !important;
	clear: both;
	height: 1%;
	font-size: 0px;
	line-height: 0px;
}
.goods-spec {
	line-height: 100%;
	height: 100%;
	overflow: auto;
}
.goods-spec li {
	margin: 3px;
	float: left;
	min-width:1.5em;
	line-height: 20px;
}
.goods-spec a {
	background-attachment: scroll;
	background-color: transparent;
	background-image: none;
	background-repeat: repeat;
	background-position: 0px 0px;
	border: 1px solid #FFF;
	display: block;
	margin: 0px;
	overflow: hidden;
	position: relative;
}
.goods-spec a:hover {
	border-top-color: #FF9900;
	border-right-color: #FF9900;
	border-bottom-color: #FF9900;
	border-left-color: #FF9900;
}

.goods-spec a span, .goods-spec a img {
	background-attachment: scroll;
	background-color: #FFF;
	background-image: none;
	background-repeat: repeat;
	background-position: 0px 0px;
	border: 1px solid #CCC;
	color: #333;
	padding: 1px;
	display: block;
}
.goods-spec a span {
	background: url(../img/themes/goodspecbg.gif) repeat scroll 0 0 transparent;
	line-height: 15px;
	padding: 1px 6px;
	word-break:break-all;
	display:block;
}

.goods-spec a:hover img, .goods-spec a:hover span {
	border-top-color: #fff;
	border-right-color: #fff;
	border-bottom-color: #fff;
	border-left-color: #fff;
}
.GoodsSearchWrap .title,.title {
	-moz-border-bottom-colors:none;
	-moz-border-left-colors:none;
	-moz-border-right-colors:none;
	-moz-border-top-colors:none;
	border-color:-moz-use-text-color #FFF #CCC;
	border-image:none;
	border-right:1px solid #FFF;
	border-style:none solid solid;
	border-width:medium 1px 1px;
	margin-top:5px;
}
.GoodsSearchWrap .title table,.title table {
	background-attachment: scroll;
	background-color: #fff;
	background-image: none;
	background-repeat: repeat;
	background-position: 0px 0px;
	border-bottom-width: 2px;
	border-bottom-style: solid;
	border-bottom-color: #efefef;
}
table {
	border-collapse:collapse;
	border-spacing:0;
}
.GoodsSearchWrap .title td,.title td {
	line-height: 27px;
	vertical-align: middle;
	height: 27px;
}
.GoodsSearchWrap .title .pager,.title .pager {
	border-top-width: medium;
	border-right-width: medium;
	border-bottom-width: medium;
	border-left-width: medium;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	margin: 0px;
}
.pager .pagecurrent {
	background-attachment: scroll;
	background-color: #ff9900;
	background-image: none;
	background-repeat: repeat;
	background-position: 0px 0px;
	border: 1px solid #ff;
	margin-top: 0px;
	margin-right: 2px;
	margin-bottom: 0px;
	margin-left: 2px;
	padding-top: 0px;
	padding-right: 5px;
	padding-bottom: 0px;
	padding-left: 5px;
	color: #fff;
}
.pager td {
	padding-top: 0px;
	padding-right: 2px;
	padding-bottom: 0px;
	padding-left: 2px;
	vertical-align: middle;
}
.pager .unprev 
{
	background-attachment: scroll;
	background-color: transparent;
	background-image: url(../img/themes/pager_pre.gif);
	background-repeat: no-repeat;
	background-position: 0px -36px;
	width: 50px;
}

.pager .unnext
{
	background-attachment: scroll;
	background-color: transparent;
	background-image: url(../img/themes/pager_next.gif);
	background-repeat: no-repeat;
	background-position: 0px -36px;
	width: 50px;
}

.pager .prev, .pager .onprev, .pager .unprev {
	background-attachment: scroll;
	background-color: transparent;
	background-image: url(../img/themes/pager_pre.gif);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	width: 50px;
}
.pager .prev, .pager .next, .pager .onprev, .pager .onnext, .pager .unprev, .pager .unnext {
	text-indent: -9999px;
	display: block;
	overflow: hidden;
	height: 18px;
}
.pager .next, .pager .onnext, .pager .unnext {
	background-attachment: scroll;
	background-color: transparent;
	background-image: url(../img/themes/pager_next.gif);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	width: 50px;
}
.pager .onprev, .pager .onnext {
	background-position: 0px -18px;
}
.GoodsSearchWrap .title .listmode {
	color: #666;
}
.GoodsSearchWrap .title .listmode .list_index {
	background-attachment: scroll;
	background-color: transparent;
	background-image: url(../img/themes/list_style_1.gif);
	background-repeat: no-repeat;
	background-position: 0px 0px;
}
.GoodsSearchWrap .title .listmode span {
	cursor: pointer;
	display: block;
	float: left;
	height: 18px;
	width: 18px;
	margin-top: 0px;
	margin-right: 2px;
	margin-bottom: 0px;
	margin-left: 2px;
	text-indent: -9999px;
	overflow: hidden;
}
.GoodsSearchWrap .title .listmode .list_grid {
	background-attachment: scroll;
	background-color: transparent;
	background-image: url(../img/themes/list_style_2.gif);
	background-repeat: no-repeat;
	background-position: 0px 0px;
}
.GoodsSearchWrap .title .listmode .list_text {
	background-attachment: scroll;
	background-color: transparent;
	background-image: url(../img/themes/list_style_3.gif);
	background-repeat: no-repeat;
	background-position: 0px 0px;
}
.GoodsSearchWrap .title .listmode .current, .GoodsSearchWrap .title .listmode a:hover span {
	background-position: 0px -20px;
}
.GoodsSearchWrap .title .listorder span, .GoodsSearchWrap .title .listorder a {
	background-attachment: scroll;
	background-color: transparent;
	background-image: url(../img/themes/list_order.gif);
	background-repeat: repeat-x;
	background-position: 0px 0px;
	border: 1px solid #d9d9d9;
	color: #a4a4a4;
	cursor: pointer;
	line-height: 17px;
	text-decoration: none;
	display: block;
	float: left;
	height: 17px;
	width: 43px;
	margin: 0 0 0-1px;
	position: relative;
}
.GoodsSearchWrap .title .listorder i {
	background-attachment: scroll;
	background-color: transparent;
	background-image: url(../img/themes/list_order.gif);
	background-repeat: no-repeat;
	background-position: right -47px;
	margin-right: 2px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 5px;
	display: block;
}
address, caption, em, th, i {
	font-style: normal;
	font-weight: 400;
}
.GoodsSearchWrap .title .list_desc i {
	background-position: right -97px;
}
.left-main div.items-gallery {
	padding: 0px;
	margin-top: 0px;
	margin-right: 5px;
	margin-bottom: 0px;
	margin-left: 0px;
	border-top-width: medium;
	border-right-width: medium;
	border-bottom-width: medium;
	border-left-width: medium;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}
.GoodsSearchWrap .items-gallery {
	text-align: center;
	margin: 3px;
	padding: 2px;
	border-top-color: #ccc;
	border-bottom-color: #ccc;
	overflow: hidden;
}
.GoodsSearchWrap .items-gallery .goodpic {
	display: block;
	padding: 2px;
	margin-right: 2px;
	overflow: hidden;
}
div.left-main div.items-gallery img {
	margin: 0px;
	padding: 0px;
	border-top-width: medium;
	border-right-width: medium;
	border-bottom-width: medium;
	border-left-width: medium;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}
.GoodsSearchWrap .items-gallery .goodinfo {
	text-align: left;
	padding: 4px;
}
div.left-main div.items-gallery li {
	line-height: 18px;
}
.GoodsSearchWrap .items-gallery .goodinfo .price1 {
	font-size: 14px;
	color: #FC0D68;
	float: left;
	margin-top: 3px;
	font-family: "微软雅黑", Verdana, Geneva, sans-serif;
}
div.items-gallery li span.zhekou {
	font-size: 12px;
	line-height: 18px;
	color: #999;
	float: left;
	margin-top: 3px;
}
div.items-gallery li span.mktprice1 {
	line-height: 18px;
	float: right;
	margin-top: 3px;
	color: #999;
	text-decoration: line-through;
	font-size: 11px;
}
#gallerybar.fixed {
	background-attachment: fixed;
	border-top-color: #333;
	border-right-color: #333;
	border-bottom-color: #333;
	border-left-color: #333;
	z-index: 600;
	top: 0px;
}
.clearfix:after {
	display: block;
	clear: both;
	height: 0px;
	visibility: hidden;
	content:".";
}
.clearfix {
	display: block;
}
.clearfix {
	display: inline-block;
}
.pager {
	margin: 5px;
	clear: both;
}
.pager td {
	padding-top: 0px;
	padding-right: 2px;
	padding-bottom: 0px;
	padding-left: 2px;
}
.pager .pagecurrent {
	background-attachment: scroll;
	background-color: #ff9900;
	background-image: none;
	background-repeat: repeat;
	background-position: 0px 0px;
	color: #fff;
	margin-top: 0px;
	margin-right: 2px;
	margin-bottom: 0px;
	margin-left: 0px;
	padding-top: 1px;
	padding-right: 5px;
	padding-bottom: 1px;
	padding-left: 5px;
	border: 1px solid #fff;
}
.pager .pagernum a {
	margin-top: 0px;
	margin-right: 2px;
	margin-bottom: 0px;
	margin-left: 0px;
	padding-top: 1px;
	padding-right: 5px;
	padding-bottom: 1px;
	padding-left: 5px;
	border: 1px solid #ccc;
}
div.sidebar {
	float: right;
	width: 190px;
	overflow: hidden;
}
.product{border:1px solid #CCCCCC;margin-top:10px;} 
.product li{width:170px; margin:8px auto;border-bottom:1px dashed #CCCCCC;padding-bottom:8px;} 
.product span{background:#FBFBFB;border:1px solid #CCCCCC;padding:1px 5px;} 
.product li div{width:170px;margin:4px auto 0px auto;}
div.sidebar .barDiv {
	-moz-border-bottom-colors:none;
	-moz-border-left-colors:none;
	-moz-border-right-colors:none;
	-moz-border-top-colors:none;
	border-color:-moz-use-text-color #CCC #CCC;
	border-image:none;
	border-left:1px solid #ccc;
	border-right:1px solid #ccc;
	border-bottom:1px solid #ccc;
	border:none solid solid;
	border-width:medium 1px 1px;
	margin-top:10px;
}
div.leftsidebar .barDiv {
	-moz-border-bottom-colors:none;
	-moz-border-left-colors:none;
	-moz-border-right-colors:none;
	-moz-border-top-colors:none;
	border-color:-moz-use-text-color #CCC #CCC;
	border-image:none;
	border-left:1px solid #ccc;
	border-right:1px solid #ccc;
	border-bottom:1px solid #ccc;
	border:none solid solid;
	border-width:medium 1px 1px;
	margin-top:10px;
}
div.sidebar .barDiv h3 {
	background-color: #e6e6e6;
	font-family: "微软雅黑", sans-serif;
	font-size: 16px;
	line-height: 50px;
	height: 50px;
}
div.leftsidebar .barDiv h3 {
	background-color: #e6e6e6;
	font-family: "微软雅黑", sans-serif;
	font-size: 16px;
	line-height: 50px;
	height: 50px;
}
div.sidebar .barDiv h3 span {
	background-attachment: scroll;
	background-color: transparent;
	background-image: url(../img/themes/icon.gif);
	background-repeat: no-repeat;
	background-position: left -873px;
	margin-left: 10px;
	padding-left: 20px;
}
div.leftsidebar .barDiv h3 span {
	background-attachment: scroll;
	background-color: transparent;
	background-image: url(../img/themes/icon.gif);
	background-repeat: no-repeat;
	background-position: left -873px;
	margin-left: 10px;
	padding-left: 20px;
}
.GoodsCategoryWrap {
	text-align: left;
}
div.sidebar .barDiv.hotClass ul  {
	margin-top: 1px;
	margin-right: auto;
	margin-bottom: 1px;
	margin-left: auto;
}
div.leftsidebar .barDiv.hotClass ul  {
	margin-top: 1px;
	margin-right: auto;
	margin-bottom: 1px;
	margin-left: auto;
}
div.sidebar .barDiv ul  {
	margin: 5px;
}
div.leftsidebar .barDiv ul  {
	margin: 5px;
}
div.sidebar .barDiv.hotClass li  {
	display: inline;
}
div.leftsidebar .barDiv.hotClass li  {
	display: inline;
}
div.left-main .sidebar .barDiv ul {
	overflow: hidden;
	display: inline;
}
div.left-main .leftsidebar .barDiv ul {
	overflow: hidden;
	display: inline;
}
div.sidebar .barDiv li  {
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #ccc;
	clear: both;
	height: 110px;
}
div.leftsidebar .barDiv li  {
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #ccc;
	clear: both;
	height: 110px;
}
div.sidebar .barDiv.hotClass .c-cat-depth-2 a  {
	background-attachment: scroll;
	background-color: transparent;
	background-image: url(../img/themes/sidebar_arr.gif);
	background-repeat: no-repeat;
	background-position: 10px center;
	text-indent: 35px;
}
div.leftsidebar .barDiv.hotClass .c-cat-depth-2 a  {
	background-attachment: scroll;
	background-color: transparent;
	background-image: url(../img/themes/sidebar_arr.gif);
	background-repeat: no-repeat;
	background-position: 10px center;
	text-indent: 35px;
}
div.sidebar .barDiv.hotClass li a  {
	line-height: 26px;
	text-decoration: none;
	display: block;
	height: 26px;
}
div.leftsidebar .barDiv.hotClass li a  {
	line-height: 26px;
	text-decoration: none;
	display: block;
	height: 26px;
}
.c-cat-depth-2 a {
	background-attachment: scroll;
	background-color: transparent;
	background-image: none;
	background-repeat: repeat;
	background-position: 0px 0px;
	font-weight: normal;
	margin-top: 0px;
	margin-right: 2px;
	margin-bottom: 0px;
	margin-left: 2px;
}
.c-cat-depth-1 a {
	background-attachment: scroll;
	background-color: transparent;
	background-image: url(../img/themes/arrs.gif);
	background-repeat: no-repeat;
	background-position: 0px -82px;
	font-weight: bold;
}
div.sidebar .barDiv.hotClass li a:hover {
	color: #FC0D68;
	background-color: #eee;
	text-decoration: none;
}
div.leftsidebar .barDiv.hotClass li a:hover {
	color: #FC0D68;
	background-color: #eee;
	text-decoration: none;
}
div.sidebar .barDiv .ginfo {
	float: right;
	width: 105px;
	margin-top: 4px;
	margin-right: auto;
	margin-bottom: 10px;
	margin-left: auto;
	overflow: hidden;
	position: relative;
}
div.leftsidebar .barDiv .ginfo {
	float: right;
	width: 105px;
	margin-top: 4px;
	margin-right: auto;
	margin-bottom: 10px;
	margin-left: auto;
	overflow: hidden;
	position: relative;
}

div.sidebar .leftTop li.hot .ginfo span.num {
	background-color: #FC0D68;
}
div.leftsidebar .leftTop li.hot .ginfo span.num {
	background-color: #FC0D68;
}
div.sidebar .leftTop .ginfo span.num {
	line-height: 18px;
	color: #fff;
	text-align: center;
	display: block;
	height: 18px;
	width: 18px;
	background-color: #828483;
}
div.leftsidebar .leftTop .ginfo span.num {
	line-height: 18px;
	color: #fff;
	text-align: center;
	display: block;
	height: 18px;
	width: 18px;
	background-color: #828483;
}
div.sidebar .barDiv .ginfo span {
	display: block;
	margin-top: 7px;
}
div.leftsidebar .barDiv .ginfo span {
	display: block;
	margin-top: 7px;
}
div.sidebar .barDiv .gimg {
	float: left;
	width: 65px;
	margin-top: 10px;
	margin-right: auto;
	margin-bottom: 10px;
	margin-left: auto;
}
div.leftsidebar .barDiv .gimg {
	float: left;
	width: 65px;
	margin-top: 10px;
	margin-right: auto;
	margin-bottom: 10px;
	margin-left: auto;
}
div.sidebar .barDiv img {
	border: 1px solid #ccc;
	height: 80px;
	width: 60px;
}
div.leftsidebar .barDiv img {
	border: 1px solid #ccc;
	height: 80px;
	width: 60px;
}
div.sidebar .barDiv .imore {
	line-height: 26px;
	text-align: right;
	margin-right: 10px;
}
div.leftsidebar .barDiv .imore {
	line-height: 26px;
	text-align: right;
	margin-right: 10px;
}
div.sidebar .leftCom .ginfo span.at {
	color: #999;
	display: block;
	height: 48px;
	position: absolute;
	top: 50px;
	right: 0px;
}
div.leftsidebar .leftCom .ginfo span.at {
	color: #999;
	display: block;
	height: 48px;
	position: absolute;
	top: 50px;
	right: 0px;
}
.price {
	color: #FC0D68;
}
.GoodsBrowsed {
	line-height: 15px;
}
.GoodsBrowsed .goodsName {
	font-size: 11px;
}
.GoodsBrowsed .view-time {
	font-family: Verdana;
	font-size: 11px;
	color: #999;
}
.prepend-2 {
	padding-left: 80px;
}
hr {
	background-attachment: scroll;
	background-color: transparent;
	background-image: none;
	background-repeat: repeat;
	background-position: 0px 0px;
	border: 1px solid #eee;
	color: #ddd;
	padding: 0px;
	float: none;
	height: 0px;
	width: 100%;
	margin-top: 5px;
	margin-right: 0px;
	margin-bottom: 5px;
	margin-left: 0px;
}
.lnk {
	text-decoration: underline;
	cursor: pointer;
}
 .divDisplayN
{
	display:none;
}
.divDisplayB
{
	display:block;	
}
#ctl00_ContentPlaceHolder1_lblSitemaps2 .divDisplayB,#ctl00_ContentPlaceHolder1_Label1 .divDisplayB
{
	display:block;
}
div.leftsidebar .barDiv.about {
	margin-bottom: 10px;
}
div.leftsidebar .barDiv.about ul {
	margin: 10px auto 0;
	text-align: right;
}
div.leftsidebar .barDiv.about ul li{
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #ccc;
	width: 186px;
	margin-left: 10px;
	padding-bottom: 10px;
	position: relative;
}
div.leftsidebar .barDiv.about ul li img
{
	float: left;
	height: 80px;
	width: 60px;
	margin-top: 10px;
}
div.leftsidebar .barDiv.about ul li h6
{
	line-height: 16px;
	font-weight: normal;
	text-align: left;
	width: 104px;
	position: absolute;
	top: 13px;
	right: 7px;
}
div.leftsidebar .barDiv.about ul li ul
{
	line-height: 20px;
	text-align: left;
	width: 100px;
	position: absolute;
	left: 80px;
	bottom: 10px;
}
div.leftsidebar .barDiv.about ul li ul li
{
	border-top-width: medium;
	border-right-width: medium;
	border-bottom-width: medium;
	border-left-width: medium;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}div.leftsidebar .barDiv.about ul li ul li span.price1 {
	font-size: 16px!important;
	font-weight: bold;
	color: #FC0D68;
	display: block;
	width: 80px;
	position: absolute;
	top: 80px;
}
.goods-spec .selected, .goods-spec .selected:hover, .goods-spec .selected span, .goods-spec .selected:hover span
{
		border-color:#FF9900;
}
.goods-spec a i
{
		background:url("../img/themes/item_sel.gif") no-repeat scroll 0 0 transparent;
		bottom:-1px;
		display:none;
		height:12px;
		overflow:hidden;
		position:absolute;
		right:-1px;
		text-indent:-9999em;
		width:12px;
}
.goods-spec .selected i
{
	display:block;
}
.btn-fastbuy
{
	background:url("../img/themes/btn-next.gif") repeat scroll 0 0 transparent;
	float:left;
	margin-right:5px;
}
.btn-buy
{
	background:url("../img/themes/btn-buy.gif") repeat scroll 0 0 transparent;
	float:left;
}
.btn-notify
{
	background:url("../img/themes/btn-notify.gif") repeat scroll 0 0 transparent;
	height:37px;
}
.actbtn
{
	background-repeat:no-repeat;
	border:medium none;
	cursor:pointer;
	display:block;
	height:36px;
	margin-left:5px;
	margin-top:5px;
	text-indent:-9999px;
	width:90px; 
}
.dialog
{
	background:none repeat scroll 0 0 #fff;
	border:3px solid #ff6600;
	font-family: Tahoma,Arial,Helvetica,sans-serif;
    font-size: 12px;
    left: 100px;
    position: absolute;
    text-align: left;
    top: 100px;
    z-index: 4000;	
}
.mini-cart-dialog {
    border: 1px solid #BADBF2;
}
.dialog-title .dialog-close-btn:hover {
    background: none repeat scroll 0 0 #FF6655;
    border-color: #FF6655;
}
.mini-cart-dialog .dialog-close-btn:hover {
    color: #63ADDE;
}
.dialog-title .dialog-close-btn {
    background: none no-repeat scroll 0 0 #FF9955;
    border: 1px solid #FA6400;
    color: #FFFFFF;
    cursor: pointer;
    font-family: Arial Black;
    font-size: 14px;
    margin-top: 5px;
    text-align: center;
    width: 21px;
}
.mini-cart-dialog .dialog-close-btn {
    color: #9BCAEA;
    font-family: Arial Black;
    text-align: center;
}
.mini-cart-dialog .dialog-title {
    background: none repeat scroll 0 0 #EDF7FD;
    color: #696D6F;
    line-height: 22px;
    padding: 0 4px;
}
.dialog .dialog-close-btn {
    color: #FF0000;
    cursor: pointer;
    float: right;
}
.dialog .dialog-title {
    border-bottom: 1px dotted #CCCCCC;
    overflow: hidden;
}
.dialog-title {
    margin: 0 5px;
}
.dialog .title {
    font-size: 14px;
    font-weight: bold;
}
.mini-cart-dialog .title {
    font-size: 12px;
}
.dialog-title .title {
    padding: 2px 0 2px 10px;
}

.mini-cart-dialog .title img {
    float: left;
    margin-right: 5px;
}
.dialog .dialog-content {
    clear: both;
    padding: 9px;
}
.btn-viewcart {
    background: url("../img/themes/btn-viewcart.gif") repeat scroll 0 0 transparent;
    float: left;
    height: 22px;
    margin-right: 5px;
    width: 77px;
}

.btn-continue {
    background: url("../img/themes/btn-continue.gif") repeat scroll 0 0 transparent;
    float: left;
    height: 22px;
    width: 66px;
}
.dialog-title .title
{
		border-style:none;
}

#float-div .btn-fav, .btnBar .btn-send {
    background: url("../img/themes/btn_ginfo_links.gif") no-repeat scroll 0 -20px transparent;
    margin: 0;
    padding: 2px 5px 0 20px;
}
#float-div a 
{
	line-height:20px;
    margin: 0 5px;
}
.Numinput {
	height: 20px;
	padding-top: 0px;
	padding-right: 20px;
	padding-bottom: 0px;
	padding-left: 0!important;
	position: relative;
}
div.floatLeft {
    float: left;
}
.commentTabLeft {
    height: 28px;
    line-height: 28px;
    margin-top: 10px;
    text-indent: 10px;
}
.commentTabRight {
    height: 28px;
    margin-top: 10px;
    width: 10px;
}
.goods-comment .boxBrown {
    background: none repeat scroll 0 0 #F5F4EC;
    border: 1px solid #E5DDC7;
    padding: 7px;
}
#dTab3_1 .FormWrap *,#dTab4_1 .FormWrap * {
    line-height: 150%;
}
#dTab3_1 div,#dTab4_1 div
{
	text-align:left;
}
.fontcolorOrange {
    color: #FF9900;
}
.fontcolorGray {
    color: #666666;
}
.font10px {
    font-size: 10px;
}

.commentText {
    color: #111111;
    margin-top: 5px;
    overflow: hidden;
    width: 600px;
}
input.blur {
    background: url("../img/themes/arrow_6.gif") no-repeat scroll 0 50% transparent;
    border: medium none;
    padding-left: 15px;
    color:#666;
}
.division {
    background: none repeat scroll 0 0 #FFFFFF;
    border: 1px solid #E1E1E1;
    margin-bottom: 7px;
    padding: 7px;
}
.inputstyle {
    -moz-border-bottom-colors: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    border-color: #777777 #CCCCCC #CCCCCC #777777;
    border-right: 1px solid #CCCCCC;
    border-style: solid;
    border-width: 1px;
    color: #666666;
    padding: 3px 5px;
}
.infotips {
    color: #999;
    padding-left: 5px;
}
.division .forform th {
    color: #777777;
    font-size: 14px;
    font-weight: normal;
    padding-left: 5px;
    text-align: right;
    white-space: nowrap;
    width: 120px;
}
.division .forform th, .division .forform td {
    padding: 5px;
    vertical-align: top;
}
.FormWrap em {
    color: #FF6600;
    margin: 0 2px;
}
#product-content .goods-comment .commentReply-admin {
    background: url("../img/ask-bg-green.gif") repeat scroll 0 0 transparent;
    color: #FFFFFF;
    height: 19px;
    line-height: 19px;
    margin-right: 5px;
    text-align: center;
    width: 32px;
}
#product-content .goods-comment .commentText {
    color: #111111;
    margin-top: 5px;
    overflow: hidden;
    width: 600px;
}
#product-content .goods-comment .commentReply
{
	margin-bottom:10px;	
}
#dTab3_1 h2 {
    -moz-border-bottom-colors: none!important;
    -moz-border-left-colors: none!important;
    -moz-border-right-colors: none!important;
    -moz-border-top-colors: none!important;
    background: url("../img/themes/tabs_bg.gif") repeat-x scroll left bottom transparent;
    border-color: #DBDBDB #DBDBDB -moz-use-text-color!important;
    border-style: solid solid none!important;
    border-width: 1px 1px medium!important;
    height: 36px;
    line-height: 36px;
    padding: 0 0 0 14px!important;
}
#dTab3_1 h2 {
    border: 0 none;
    color: #000000;
    font-size: 14px;
    padding-left: 0;
}
.w
{
	width:973px;
	margin:0 3px;
	background-color:#fff;	
}
.w .left
{
	float:left;
	width:211px;
	margin-left:5px;
	margin-top:5px;	
}
.mt {
    background: url("../img/themes/bg_tit_home.gif") no-repeat scroll 0 0 #C40000;
    height: 24px;
    line-height: 24px;
    padding: 3px 8px;
}
.mt, .smt {
    cursor: default;
}
.m, .mt, .mc, .mb, .sm, .smt, .smc, .smb {
    overflow: hidden;
}
.mt h2
{
	color: #FFF;
	font-size: 14px;
	font-family: "microsoft yahei";
	margin:0;
}
.mc {
    -moz-border-bottom-colors: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    border-color: #C40000;
    border-style: solid;
    border-width: 0 1px 1px;
    padding: 10px;
    width: 189px;
}
.mc .p-img {
    padding: 10px 0 20px;
    text-align: center;
}
.p-img {
    padding: 5px 0;
}
.p-img, .p-name, .p-price, .p-market, .p-detail {
    overflow: hidden;
}

.p-img a:link, .p-img a:visited {
    text-decoration: none;
}
a:link, a:visited {
    color: #333333;
    text-decoration: none;
}
.mc a img {
    border: 0 none;
}
.mc img {
    vertical-align: middle;
}
.mc a:hover
{
	color:#cc0000;
	text-decoration:underline;
}
.p-name a {
    color: #005AA0;
}
.p-name, .p-detail {
    word-break: break-all;
    word-wrap: break-word;
}
.clr {
    clear: both;
    display: block;
    font-size: 0;
    height: 0;
    line-height: 0;
    overflow: hidden;
}
.right-extra {
    float: right;
    width: 750px;
    margin-top:5px;
}
.right-extra .wt {
    background: url("../img/themes/bg_hotsale.gif") repeat-x scroll 0 -552px transparent;
    border-top: 2px solid #BE0000;
    color: #CC3300;
    height: 28px;
    line-height: 28px;
    padding: 0 10px 8px;
}
.right-extra .prompt {
    background: none repeat scroll 0 0 #FAFAFA;
    border: 1px solid #F0F0F0;
    line-height: 20px;
    margin-bottom: 10px;
    padding: 8px 12px;
}
.right-extra dl {
    border-bottom: 1px solid #EBEBEB;
    margin-bottom: 10px;
}
.right-extra dt {
    font-size: 14px;
    font-weight: bold;
}
.right-extra dt b {
    color: red;
    margin-right: 5px;
}
.right-extra dd {
    overflow: hidden;
    padding: 15px;
}
.right-extra .input {
    width: 500px;
}
.right-extra .text {
    border: 1px solid #BBB;
    height: 16px;
    padding: 4px 3px;
}
.right-extra dd label {
    color: #999;
    padding-left: 10px;
    width: 180px;
}
.right-extra .textarea {
    height: 150px;
    width: 310px;
}
.right-extra label, .right-extra input, .right-extra select, .right-extra textarea, .right-extra button, .right-extra .label {
    float: left;
    font-size: 12px;
}
.right-extra .btn-submit {
    background: url("../img/themes/btn_club.jpg") no-repeat scroll 0 0 transparent;
    color: #FFFFFF;
    font-size: 14px;
    font-weight: bold;
    height: 35px;
    line-height: 30px;
    padding-bottom: 5px;
    width: 80px;
}
.right-extra .model-prompt {
    background: none repeat scroll 0 0 #FFFDEE;
    border: 1px solid #EED593;
    color: #FF0000;
    margin: 0 15px 10px 85px;
    padding: 8px;
}
#dTab2 thead th {
    background: url("../img/tablethbg.gif") repeat scroll 0 0 transparent;
    border-color: #FFFFFF #DDDDDD #CCCCCC #FFFFFF;
    border-style: solid;
    border-width: 1px;
    font-size: 12px;
    font-weight: 700;
    padding: 4px 3px;
    text-align: center;
    white-space: nowrap;
}
#dTab2 td, #dTab2 th {
    border-color: #FFFFFF #DDDDDD #DDDDDD #FFFFFF;
    border-left: 1px solid #FFFFFF;
    border-right: 1px solid #DDDDDD;
    border-style: solid;
    border-width: 1px;
    padding: 0px;
    text-align: center;
}
.leftsidebar
{
	width:200px;
}
.popMask {
    background: none repeat scroll 0 0 #000000;
    height: 100%;
    left: 0;
    opacity: 0.7;
    overflow: hidden;
    position: fixed;
    top: 0;
    width: 100%;
}
.pop {
    background: none repeat scroll 0 0 rgba(204, 204, 204, 0.5);
    border-radius: 7px 7px 7px 7px;
    left: -50%;
    padding: 6px;
    position: absolute;
    top: -50%;
}
.popc {
    background: none repeat scroll 0 0 #FFFFFF;
    border: 1px solid #336699;
}
.poptit {
    background: none repeat scroll 0 0 #EBF2FA;
    cursor: move;
    height: 32px;
    line-height: 32px;
}
.poptit h2 
{
	font-size:14px;
    float: left;
    padding-left: 10px;
}
.poptit .cls {
    background: url("../img/themes/t0199c4f9afa5d21202.png") no-repeat scroll 0 0 transparent;
    cursor: pointer;
    float: right;
    height: 11px;
    margin: 10px 10px 0 0;
    width: 11px;
}
.ts {
    clear: both;
    overflow: hidden;
    padding: 30px 45px 0;
}
.ts dt {
    background: url("../img/themes/t010ac162bf13099d22.png") no-repeat scroll 0 0 transparent;
    float: left;
    height: 31px;
    width: 29px;
}
.ts dd {
    float: left;
    line-height: 22px;
    overflow: hidden;
    padding: 0 0 0 13px;
}
.ts dd strong {
    display: block;
    font-size: 16px;
    padding: 6px 0;
}
.popb {
    padding: 16px 70px;
    text-align: center;
}
.popb .btn {
    color: #000000;
    padding: 0;
}
.btn {
    color: #8A8A8A;
    padding: 10px 0;
    text-align: center;
}